package day_2022_1_to_2.day16;

//1、一球从100米高度自由落下，每次落地后反跳回原高度的一半；再落下，求它在 第10次落地时，共经过多少米？
//第10次反弹多高？

public class Day3_1 {
    public static void main(String[] args) {
        double high=100.0;
        int time=10;
        func(high,time);
    }

    private static void func(double high, int time) {
        double distence=0.0;
        distence+=high;
        for (int i = 0; i < time; i++) {
            distence+=high;
            high=high/2;
        }
        System.out.println("第10次落地时，共经过"+distence+"米");
        System.out.println("第10次反弹"+high+"米");
    }
}
